星际文件系统是一个旨在创建持久且分布式存储和共享文件的网络传输协议。它是一种内容可寻址的对等**媒体分发协议。在IPFS网络中的节点将构成一个分布式文件系统。它是一个开放源代码项目,自2014年开始由ProtocolLabs在开源社区的帮助下发展。其较初由JuanBenet设计。星际大陆——打造新一代互联网基础。星际大陆成立于2018年,是坚定的分布式存储生态建设者,致力于为用户提供分布式存储服务器、应用软件开发、技术支持等服务。星际大陆的愿景是随着马斯克登陆火星,布置存储节点,备份人类文明,让信息永存。只有在这个时候,星际文件才叫星际文件,星际大陆才叫星际大陆 DHT和BitSwap技术让IPFS形成一个用于快速而强大的存储和分发块的P2P系统。在此之上,IPFS还构建了一种有向无环图MerkleDAG,使用嵌入数据源中的目标哈希散列构建对象之间的链接。MerkleDAGs为IPFS提供了许多有用的属性,包括: 1.内容寻址:所有内容(包括链接)都由其多哈希校验和进行独立标识 2.防篡改:所有内容都使用其校验和进行验证。如果数据被篡改或损坏,则IPFS会检测到该数据。 3.去冗余:所有内容完全相同的对象,只存储一次。 IPFS并不会要求每一个节点都存储所有的内容,节点的所有者可以自由选择想要维持的数据,在备份了自己的数据之外,自愿的为其他的关注的内容提供服务。(数据的保存是Pinning,是将文件长期保留在本地) 如果IPFS得以普及,节点数达到一定规模,即使每个节点只存放一点点内容,所累计的空间、带宽和可靠性(共享模式)将**过HTTP以中心服务器传输的模式。